package com.wuyan.warriorsoffate.ui.theme

import androidx.compose.runtime.Stable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp

@Stable
class WeDp(
    marginSmall: Dp =5.dp,
    marginMedium: Dp =10.dp,
    marginLarge: Dp =10.dp,
    paddingSmall: Dp =marginSmall,
    paddingMedium: Dp =marginMedium,
    paddingLarge: Dp =marginLarge,
    iconDp:Dp=30.dp
){
    var marginSmall by mutableStateOf(marginSmall)
        private set
    var marginMedium by mutableStateOf(marginMedium)
        private set
    var marginLarge by mutableStateOf(marginLarge)
        private set
    var paddingSmall by mutableStateOf(paddingSmall)
        private set
    var paddingMedium by mutableStateOf(paddingMedium)
        private set
    var paddingLarge by mutableStateOf(paddingLarge)
        private set
    var iconDp by mutableStateOf(iconDp)
        private set
}
val weDp=WeDp()